/* 750宽度为标准 */
/* 大于1024px设备（非移动设备） */
@media screen and (min-width: 1025px) {
	[class^="m_"] {
		display: none !important;
	}
}

/* 手机端代码 */
@media screen and (max-width: 1025px) {
	* {
		box-sizing: border-box;
	}

	.my_top,
	.site_nav .site_nav_r,
	.ecv2_right_tools,
	.site_nav,
	.nav_box,
	.footer {
		display: none;
	}

	.m_flex_wrap_around {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: center;
	}

	.m_flex_wrap_between {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		padding: 20px 5px;
	}

	.m_flex_nowrap_around {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-around;
		align-items: center;
	}

	.m_flex_nowrap_between {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}

	.m_head {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 60px;
		border-bottom: 1px solid #f5f5f5;
		z-index: 999;
		padding: 20px 10px;
		background-color: white;
	}

	.m_logo {
		width: 60%;
	}

	.m_login {
		width: 7.5%;
	}

	.m_head img {
		width: 100%;
	}

	.m_logo img {
		width: 100%;
	}

	.m_menu {
		width: 7%;
	}

	.m_nav>a {
		display: block;
		width: 25%;
		font-size: 16px;
		text-align: center;
		color: white;
	}

	.m_nav {
		background: #0b63ff;
		line-height: 40px;
	}

	.m_t_pos {
		margin-top: 60px;
	}

	.m_w100 {
		width: 100% !important;
		overflow: hidden;
	}

	.m_bg {
		background-color: white;
	}

	/* 公共底部 */
	/* 公共尾部 */
	.m_footer {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 999;
		border-top: 1px solid #f5f5f5;
		height: 56px;
	}

	.m_footer a {
		display: block;
		width: 23%;
		text-align: center;
	}

	.m_footer a>img {
		width: 20px;
		height: 20px;
	}

	.m_footer a>p {
		margin-top: 5px;
		font-size: 13px;
		font-weight: 600;
		color: #333;
	}

	.m_foot_top {
		text-align: center;
		padding: 30px 0;
		background: #F6F8FB;
		padding-bottom: 80px;
	}

	.m_foot_top>a {
		display: inline-block;
		margin: 0 5px;
		font-size: 14px;
		padding: initial;
		font-weight: initial;
		color: #666;
	}

	.m_foot_top>p {
		padding-top: 12px;
		font-size: 14px;
		color: #666;
		font-weight: initial;
		line-height: 25px;
	}

	/* 首页 */
	ul.tool_r.clear_fix {
		display: none;
	}

	.main_head {
		display: flex;
		flex-direction: column-reverse;
		margin-top: 0;
		height: auto;
	}

	.main_head .guide_l .guide_list {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		height: auto;
	}

	.main_head .guide_l .guide_list li {
		height: 75px;
		width: 25%;
		float: none;
	}

	.main_wrap {
		width: 100%;
		overflow: hidden;
	}

	.main {
		width: 100%;
		padding-bottom: 20px;
	}

	.main_head .hot_m {
		position: initial;
		width: 100%;
		overflow: hidden;
		margin-left: 0;
		margin-bottom: 10px;
	}

	div#pb .swiper-slide {
		width: 100% !important;
	}

	.main_head .hot_m .hot_list .item .date {
		display: none;
	}

	ul.hot_list {
		padding: 0 10px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
	}

	.main_head .hot_m .hot_list .item.toutiao {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.main_bot .hot_m .hot_list .item,
	.main_head .hot_m .hot_list .item {
		display: flex;
		align-items: center;
	}

	.main_bot .hot_m .hot_list .item.toutiao .title,
	.main_head .hot_m .hot_list .item.toutiao .title {
		width: 100%;
		display: inline-block;
	}

	.main_bot .hot_m .hot_list .item .title,
	.main_head .hot_m .hot_list .item .title {
		width: 100%;
		position: initial;
		display: block;
	}

	.pb-carouselWarp .swiper-slide img {
		height: 160px;
	}

	.container .top {
		margin-top: 20px;
		padding: 0 10px;
	}

	.container .profession_list li {
		margin-right: 10px;
		height: auto;
		line-height: initial;
		width: auto;
		padding: 5px 10px;
		margin-bottom: 15px;
	}

	.container .profession_list li:nth-child(7n) {
		margin-right: 10px;
	}

	.container .profession_list {
		padding: 0 10px;
		margin-top: 20px;
	}

	.container .profession_list::after {
		content: "";
		display: block;
		clear: both;
	}

	.container .top .caption .sel_list li:nth-of-type(1) {
		display: none;
	}

	.container .top .caption .sel_list {
		right: 10px;
	}

	.container .college_list {
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		padding: 0;
	}

	ul.college_list {}

	.container .college_list li {
		width: 44%;
		overflow: hidden;
		position: initial;
		padding: 5px;
		display: flex;
		align-items: center;
		border-radius: 5px;
	}

	.container .college_list li .badge_l {
		width: 40px;
		height: 40px;
	}

	.container .college_list li .info_r {
		position: initial;
		width: 100px;
		height: 60px;
		display: flex;
		transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		flex-direction: column;
		justify-content: space-around;
	}

	.container .college_list li .info_r .title {
		width: auto;
		font-size: 12px;
		margin-bottom: 0;
	}

	.container .college_list li .info_r .brief a {
		padding-right: 5px;
		margin-right: 0;
		font-size: 12px;
		float: none;
		white-space: nowrap;
	}

	.container .college_list li .info_r .brief {
		white-space: nowrap;
	}

	.ad_banner {
		margin: 20px 0;
	}

	.main_middle .hot_qa,
	.main_middle .content_r {
		display: none;
	}

	.sel_m_main {
		width: 100%;
	}

	.sel_m {
		width: 100%;
	}

	.sel_m .sel_list {
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex;
	}

	.caption {
		padding: 5px;
	}

	.sel_m .sel_cont_list li {
		padding: 10px;
		height: 100px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.sel_m .sel_cont_list li .cover_l {
		width: 30%;
		height: 100%;
		margin-right: 0;
		float: none;
	}

	.sel_m .sel_cont_list li .cover_l img {
		width: 100%;
		height: 100%;
		position: inherit;
	}

	.sel_m .sel_cont_list li .info_r {
		width: 68%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.sel_m .sel_cont_list li .info_r .title {
		font-size: 17px;
		height: auto;
	}

	/* 首页结束 */
	/* 列表页开始 */
	.recommend_r {
		display: none;
	}

	.article_list_l,
	.college_recommend {
		width: 100%;
	}

	.article_list_l .sel_wrap,
	.article_list_l {
		padding: 0;
	}

	.article_list_l .sel_wrap li,.my_sel_wrap li {
		width: auto;
		margin-bottom: 0;
		line-height: 20px;
	}

	.article_list_l .sel_wrap li a.active,.my_sel_wrap li a.active {
		padding: 5px 13px;
		background: #f7f7f7;
		color: #0b63ff;
		font-weight: 600;
	}

	.article_list_l .sel_wrap li a,.my_sel_wrap li a {
		padding: 5px 13px;
		display: block;
		font-size: 16px;
	}

	.article_list_l .article_wrap {
		margin-top: 15px;
		padding: 10px;
	}

	.article_list_l .article_wrap .caption {
		margin-bottom: 10px;
	}

	.article_list_l .article_wrap .caption h4 {
		font-size: 20px;
		border-left-width: 4px;
	}

	.article_wrap .article_list li .cover_l {
		width: 35%;
		margin-right: 0;
	}

	.article_wrap .article_list li {
		display: flex;
		margin-top: 20px;
		padding-bottom: 20px;
		justify-content: space-between;
		overflow: hidden;
	}

	.article_wrap .article_list li .info_r {
		width: 60%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.article_wrap .article_list li .info_r .bot {
		white-space: nowrap;
		width: 100%;
	}

	.table_page {
		margin: 30px 0;
	}

	.college_recommend {
		margin-top: 20px;
	}

	.college_recommend .college_list {
		margin: 0 10px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.college_recommend .college_list .item {
		width: 48%;
		overflow: hidden;
		margin: 5px 0;
		font-size: 15px;
		height: 70px;
	}

	.college_recommend .college_list .item .college_wrap {
		width: 100%;
		padding: 10px;
	}

	.college_recommend .college_list .item .college_wrap .name {
		width: 100%;
		font-size: 16px;
	}

	.college_recommend .college_list .item .college_wrap span {
		font-size: 13px;
		padding: 0;
		margin: 0 8px;
		border-right: 0;
	}

	.breadcrumb {
		background: white;
		padding-top: 0;
		height: 40px;
		line-height: 40px;
		margin-bottom: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left: 10px;
		width: 100%;
	}

	.breadcrumb li a {
		font-size: 14px;
	}

	.article_list_l .sel_wrap,.my_sel_wrap {
		padding: 10px 0;
	}

	.question .ques_left {
		width: 100%;
		padding: 10px;
	}

	.question .ques_left .text_tit {
		font-size: 22px;
	}

	.question .ques_left .text_info {
		margin: 20px 0;
	}

	.question .ques_left .text_ab {
		padding: 15px;
		margin-bottom: 20px;
	}

	div#con,
	div#con p,
	div#con span {
		font-size: 15px;
		line-height: 30px;
	}

	div#con img,
	#con table {
		width: 100% !important;
		height: auto;
	}

	.art_pre>p {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.art_like li {
		width: 100%;
	}

	/* 院校列表页 */
	.college_wrap_l {
		width: 100%;
		padding: 10px;
	}

	.college_wrap_l .college_list .item {
		padding: 10px 0;
		display: flex;
		height: 100px;
	}

	.college_wrap_l .college_list .item .logo_l {
		margin-right: 0;
		width: 20%;
		height: 100%;
	}

	.college_wrap_l .college_list .item .info_m {
		width: 55%;
		margin: 0 5px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.college_wrap_l .college_list .item .operate_r {
		float: none;
		width: 20%;
	}

	.college_wrap_l .college_list .item .info_m .college_name {
		margin-bottom: 0;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.college_wrap_l .college_list .item .info_m .college_phone {
		margin-bottom: 0;
	}

	.college_wrap_l .college_list .item .operate_r a.one {
		margin-bottom: 5px;
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}

	.college_wrap_l .college_list .item .operate_r a.two {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}

	/* 专业列表 */
	.hot_professional_top {
		height: auto;
	}

	.hot_professional_top .hot_list {
		padding: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.hot_professional_top .tag {
		margin-top: 0;
		margin-left: 0;
	}

	.hot_professional_top .hot_list .item {
		width: 44%;
		float: none;
		height: 40px;
		line-height: 40px;
	}

	.profession_category .category_box {
		padding: 10px;
		margin: 20px 0;
	}

	.profession_category .category_box .category_wrap .category_list li {
		width: auto;
	}

	/* 院校详情页 */
	.intro_r,
	.college_head .info_l .badge,
	.college_head .guide_r .guide_wrap .item i {
		display: none;
	}

	.college_head {
		padding: 10px;
	}

	.college_head .info_l .info_wrap {
		margin-left: 0;
	}

	.college_head .info_l .badge img {
		width: 100%;
		height: 100%;
	}

	.college_head .guide_r {
		float: none;
		width: 100%;
	}

	ul.guide_wrap {
		display: flex;
		flex-wrap: wrap;
	}

	.college_head .guide_r .guide_wrap .item {
		width: 30%;
		float: none;
		height: 50px;
	}

	.college_head .guide_r .guide_wrap .item span {
		margin-left: 0;
		width: auto;
		text-align: center;
		padding: 5px;
	}

	.college_box {
		margin: 0;
	}

	.college_box .college_wrap {
		width: 100%;
		padding: 10px;
	}

	.college_wrap .profession_detail .dynamics_list li {
		width: 100% !important;
		margin: 0;
	}

	.college_box .article_wrap {
		width: 100%;
	}

	.college_head .info_l .info_wrap .brief {
		width: 100%;
	}

	.college_wrap .profession_detail .dynamics_list li a {
		width: 100% !important;
	}

	.profession_detail table tr td,
	.profession_detail table tr th {
		padding: 0px !important;
		height: 45px;
	}



	/* 专业详情 */
	.profession_brief {
		padding: 10px;
	}

	.profession_brief p {
		padding-top: 10px;
	}

	.profession_recommend .profession_list {
		margin: 0;
		display: flex;
		flex-wrap: wrap;
	}

	.profession_recommend .profession_list .item {
		width: 30%;
		text-align: center;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.profession_recommend {
		width: 100%;
	}

	.profession_recommend .profession_list .item .major_span {
		width: 100%;
	}

	.profession_recommend .caption {
		height: 50px;
		line-height: 50px;
		padding: 0 10px;
	}

	.breadcrumb li,
	.breadcrumb li.active {
		font-size: 14px;
	}

	.profession_brief h1 {
		font-size: 20px;
	}


	.sign_up {
		width: 100%;
		padding: 10px;
	}


	.map .con {
		width: 100%;
	}

	.gaokao_bread02 {
		display: flex;
	}

	.gaokao_bread02>a {
		text-align: center;
		display: block;
		padding: 10px;
		width: 100%;
	}

	.err {
		width: 100%;
		text-align: center;
		padding: 40px;
	}

	.err_top {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}

	.err_top img {
		width: 200px !important;
	}

	.err_top>.fr {
		font-size: 16px;
		margin: 20px 0;
		line-height: 35px;
	}

	.err_top>.fr>p {
		font-size: 15px;
	}



	ul.tuijian_list li {
		margin-right: 0;
		max-width: 100%;
		width: 90%;
	}

	ul.tuijian_list li a {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.c1_box2_bot {
		padding: 10px;
	}

	.sel_m .sel_cont_list li.my_list_item,.sel_m1 .sel_cont_list1 li.my_list_item {
		height: auto;
		padding: 10px;
	}

	.sel_m1 {
		width: 100%;
	}

	.sel_m1 .sel_list1 {
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex;
	}

	.caption {
		padding: 5px;
	}

	.sel_m1 .sel_cont_list1 li {
		padding: 10px;
		height: 100px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.sel_m1 .sel_cont_list1 li .cover_l {
		width: 30%;
		height: 100%;
		margin-right: 0;
		float: none;
	}

	.sel_m1 .sel_cont_list1 li .cover_l img {
		width: 100%;
		height: 100%;
		position: inherit;
	}

	.sel_m1 .sel_cont_list1 li .info_r {
		width: 68%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.sel_m1 .sel_cont_list1 li .info_r .title {
		font-size: 17px;
		height: auto;
	}
	
	.art_like_tit {
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	
	.college_head .info_l .info_wrap ul,.college_head .info_l .info_wrap ul>li {
	    width: 100%;
	    float: none;
	    margin-right: 0;
	}
	
	.college_head .info_l {
	    width: 100%;
	}
	
	.college_head .info_l .info_wrap {
	    width: 100%;
	}

	.pagelist li.thisclass {
	    width: 20px;
	    text-align: center;
	}
	
	.pagelist li {
	    margin-right: 10px;
	    font-size: 12px;
	    height: 20px;
	    text-align: center;
	    width: auto;
	    line-height:20px;
	    float: left;
	    border: none;
	    padding: 0;
	    display: block;
	}
	
	.zt_item_list>ul a {
	    width: 100%;
	}
	
	.zt2_main {
	    width: 100%;
	}
	
	.zt2_left {
	    display: none;
	}
	
	.zt2_center {
	    margin: 0;
	    width: 100%;
	}
	
	.zt2_from_con input, #Select1 {
	    width: 100%;
	    margin: 10px 0;
	}
	
	.zt2_wx_right.fr {
	    padding-right: 0;
	    background: none;
	}
	
	.zt2_wx {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	}
	
	.zt2_wx_left_tit {
	    font-size: 14px;
	}
	
	.zt2_wx_left_con {
	    font-size: 12px;
	    margin-right: 10px;
	}

	.index_ad {
    width: 100%;
    height: auto;
}
.zt2_list_li li>a {
    display: flex;
    justify-content: space-between;
}

.zt2_list_li_img.fl {
    width: 30%;
}

.zt2_list_li_con.fr {
    width: 65%;
}

.zt2_list_li li p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
    padding: 5px 0;
}

.zt2_list_li li h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zt2_list_li li {
    padding: 10px 0;
}
	
}
